
*{
    margin: 0px;
    padding: 0px;
}
.top{
    height: 29px;
    border-bottom: solid 1px #ededed;
    background: #FAFAFA;
    .top_one{
        width: 1200px;
        height: 29px;
        margin: 0px auto;
       
       .ppt{ width:800px;
           height: 29px;
          
           float:left;
          .list1{
           height: 29px;
           float: left;
           list-style: none;
           position: relative;
              span{
                  width: 1px;
                  height: 12px;
                  background: #8c8c8c;
                  position: absolute;
                  right: 0px;
                  top: 9px;
              }
             a{
                 font-size: 12px;
                 text-decoration: none;
                 line-height: 29px;
                 font-family: arial,"微软雅黑";
                 color:#8c8c8c ;
                 margin-left: 10px;
                 margin-right: 10px;
                    &:hover{
                        color:#CA151E;
                      }
                  }
            }  
             .one{
           margin-left: -10px;
             }
       }
       .right{
           width: 400px;
           height: 29px;
           float: right;
           .top_two{
               width: 400px;
               height: 29px;
               
               li{
                   float: left;
                   list-style: none;
                   margin-left: 120px;
                   margin-right: 10px;
                   position: relative;
                   a{
                       text-decoration: none;
                       font-size: 12px;
                       line-height: 29px;
                       font-family: arial,"微软雅黑";
                       color:#333 ;
                       line-height: 29px;
                       &:hover{
                           color:#CA151E;
                       }
                   }
                  span{
                  width: 1px;
                  height: 12px;
                  background: #8c8c8c;
                  position: absolute;
                  right: -10px;
                  top: 9px;
              }
               }
               .tag{
                   margin-left: 10px;
                   margin-right: 10px;
                   a{
                       text-decoration: none;
                       font-size: 12px;
                       line-height: 29px;
                       font-family: arial,"微软雅黑";
                       color:#8c8c8c ;
                       line-height: 29px;
                       &:hover{
                           color:#CA151E;
                       }
                   }
                 span{
                  width: 1px;
                  height: 12px;
                  background: #8c8c8c;
                  position: absolute;
                  right: -10px;
                  top: 9px;
              }
               }
           }
       }
       
    }
}
.seek{
    width: 1200px;
    height: 113px;
    margin: 0px auto;
  
    border-top: 0px;
    position: relative;
     .seek_first{
         
         width: 223px;
         height: 32px;
         position: absolute;
         top: 43px;
         left: 0px;
     }
     .seek_one{
         width: 364px;
         height: 28px;
         position: absolute;
         left: 345px;
         top: 43px;
         border: solid 2px #CA151E;
         font-family: "Tahoma",微软雅黑;
         border-right: 0px;
         line-height: 18px;
         color: #666666;
         text-indent: 5px; 
         font-family: "microsoft yahei";
         font-size: 12px;
     }
     .seek_two{
         width: 64px;
         height: 32px;
         background: #D9141E;
         position: absolute;
         top: 43px;
         left: 711px;
         border: none;
         color: #ffffff;
         font-family: "microsoft yahei";
     }
     .wei{
         width: 76px;
         height: 76px;
         position: absolute;
         left: 1110px;
         top: 17px;
     }
     .seek_wp{
         position: absolute;
         left: 346px;
         top:80px;
         font-size: 12px;
          a{
              float: left;
              text-decoration: none;
              margin-right: 20px;
              color: #8C8C8C;
              &:hover{
                   color:#CA151E;
                   text-decoration: underline;
              }
          }
     }
     .seek_three{
         width: 200px;
         height: 30px;
         border: solid 1px #e5e5e5;
         border-bottom: 0px;
         position: absolute;
         left:782px;
         top: 43px;
         .shop{
             width: 100px;
             height: 30px;
             float: left;
             position: relative;
              
             .pt{ 
                 width: 100px;
                 height: 30px;
                 display:block ;
                 text-decoration: none;
                 font-size: 12px;
                 color: #333;
                 font-family: "Tahoma",微软雅黑;
                 text-indent:21px;
                 line-height: 30px;
                 border-bottom: solid 1px #e5e5e5;
                 position: relative;
                 z-index:10; 
                 
                 &:hover{
                     color: #E01D20;
                     text-decoration: underline;
                 }
                 span{
                  width: 1px;
                  height: 12px;
                  background: #8c8c8c;
                  position: absolute;
                  right: 0px;
                  top: 9px;
              }
             
             }
              .hid{
                  width: 200px;
                  height: 200px;
                  border: solid 1px #E5E5E5;
                  display: none;
//                border-top: 0px;
                  background:#FFFFFF;
                  position:absolute;
                  z-index: 1;
                  top: 29px;
                  p{
                      width: 177px;
                      height:18px ;
                      margin-left: 10px;
                      margin-top: 16px;
                      font-size: 12px;
                      color: #8C8C8C;
                      position: relative;
                      a{
                          text-decoration: none;
                          color: #333;
                          &:hover{
                              text-decoration: underline;
                              color: #E01D20;;
                          }
                      }
                      span{
                           width: 1px;
                           height: 12px;
                           background: #8c8c8c;
                           position: absolute;
                           top: 2px;
                           left: 80px;
                      }
                  }
              } 
         }
         .indent{
             width: 100px;
             height: 30px;
             float: right;
               a{  
                   display: block;
                   width: 100px;
                   height: 30px;
                   border-bottom: solid 1px #e5e5e5;
                   text-decoration: none;
                   font-size: 12px;
                   color: #333;
                   font-family: "Tahoma",微软雅黑;
                   text-indent:21px;
                   line-height: 30px;
                   &:hover{
                     color: #E01D20;
                     text-decoration: underline;
                   }
               }
         
         }
     }
}

.menu-top{
    height: 40px;
    background: #CA141D;
    .menu-top-one{
        width: 1200px;
        height: 40px;
        margin: 0px auto;
        h2{
            width: 218px;
            height: 39px;
            border: 1px solid #F86675;
            border-top: 0px;
            font-size: 16px;
            color: #FFFFFF;
            line-height: 37px;
            font-weight: 400;
            text-indent: 15px;
            background: #E63547;
            float: left;
        }
        .menu-right{
            float: left;
            a{
                float: left;
                text-decoration: none;
                line-height: 39px;
                font-size: 16px;
                color: #ffffff;
                padding-left: 20px;
                padding-right: 20px;
                &:hover{
                    background: #D9141E;
                }
            }
            .menu-right-one{
                background: #BA181F;
            }
        }
    }
}
.menu-middle{
    margin: 0px auto;
    width: 1200px;
    height: 400px;
    
    .menu-middle-right{
        float: left;
        width: 219px;
        height: 400px;
        border-left: solid 1px #F86675;
        background: #E63547;
        li{ 
            &:hover{
                background: #ffffff;
                a{
                    color: red;
                }
                .lg{
                    color: #8C8C8C;
                }
            }
            width: 220px;
            height: 57px;
            list-style: none;
            h2{ 
                
                margin-left: 15px;
                font-weight: 400;
                a{  line-height: 2em;
                    font-size: 16px;
                    color: #ffffff;
                    text-decoration: none;
                    
                }
            }
            p{
                text-indent: 15px;
                .lg{
                    font-size: 14px;
                    color: #FFB7BA;;
                    text-decoration: none;
                    margin-right: 5px;
                    
                }
            }
        }
    }
    .menu-middle-center{
        width: 980px;
        height: 400px;
      
        float: right;
        position: relative;
        .bo{
            width: 980px;
            height: 400px;
            display: none;
            position: absolute;
            
        }
        ul{
            
            height: 13px;
    
            position: absolute;
            bottom: 18px;
            left: 840px;
            .pw{ 
                list-style: none;
                background:  #3A3C40;
                width: 13px;
                height: 13px;
                float: left;
                margin-right: 5px;
            }
        }
    }
}
.floor{
    width: 1200px;
    height: 310px;
    
    margin: 0px auto;
    margin-top:20px;
    .floor-two{
        
        display: block;
        border: solid 1px #8c8c8c;
        
        float: right;
        img{
        width:274px ;
        height: 308px;  
        }
    }
    .floor-one-t{
        width:274px ;
        height: 308px;
    
       
        float: right;
        .floor-bottom{
          width: 276px;
          height:132px; 
          display: block;
          margin-top: 18px ;
          overflow: hidden;
           
        }
        .floor-one-t-title{
            width: 272px;
            height: 158px;
            border: solid 1px #8C8C8C;
            
            .wt{
               
                height: 30px;
                li{
                    width: 130px;
                    height: 30px;
                    float: left;
                    list-style: none;
                    text-align: center;
                 
                    a{
                        font-size: 14px;
                        color: #333;
                        line-height: 30px;
                        text-decoration: none;
                        &:hover{
                            color: #CA141D;
                            text-decoration: underline;
                        }
                        
                    }
                }
            }
            .floor-one-t-title-tp{
                width: 274px;
                height: 113px;
               
               ul{
                   margin-top: 10px;
                   li{
                       list-style: none;
                       a{  
                           margin-left: 30px;
                           font-size: 12px;
                           text-decoration: none;
                           color: #8C8C8C;
                           &:hover{
                            color: #CA141D;
                            text-decoration: underline;
                           }
                       }
                   }
               }
            }
        }
    }
    .floor-one{
        width: 902px;
        height: 308px;
        border: solid 1px #8c8c8c;
        border-right: 0px;
        float: left;
        .floor-one-lt{
            float: left;
            width:450px ;
            height:308px ;
            position: relative;
            border-right: solid 1px #8C8C8C;
            .floor-one-lt-one{
                display: block;
                width: 156px;
                height: 252px;
             
                position: absolute;
                top: 40px;
                left: 30px;
            }
            h2{
                position: absolute;
                top: 70px;
                left: 212px;
                 a{
                     text-decoration: none;
                     font-size: 26px;
                     font-family: "Tahoma",微软雅黑;
                     color:#333;
                     font-weight: 400;
                     &:hover{
                         color: #BA181F;
                         text-decoration: underline;
                     }
                 }
            }
            p{
                position: absolute;
                top: 120px;
                left: 212px;
                font-size: 14px;
                color: #8C8C8C;
            }
            .floor-one-lt-pt{
                position: absolute;
                top: 206px;
                left: 212px;
                font-size: 24px;
                color: #E01D20;
            }
            .floor-one-button{
                display: block;
                position: absolute;
                top: 210px;
                left: 300px;
                width: 80px;
                height: 32px;
                background: #E01D20;
                font-size: 14px;
                color: #ffffff;
                font-family: "Tahoma",微软雅黑;
                border:none;
                text-decoration: none;
                text-align: center;
                line-height: 32px;
            }
            h6{
                position: absolute;
                top: 140px;
                left: 212px;
                font-size: 14px;
                color: #D9141E;
                font-weight: 400;
            }
        }
    }
}
.logo-one{
    width: 1200px;
    height: 160px;
    margin: 0px auto;
    margin-top: 20px;
}
.movement{
    width: 1200px;
    height: 31px;
    margin: 0px auto;
    margin-top: 20px;
    h2{
        
        height: 20px;
        border-left: solid 4px #CA151E;
        float: left;
        a{
            font-size: 18px;
            text-decoration: none;
            color: #333;
            line-height: 1.1em;
            margin-left: 5px;
             &:hover{
                 color: #D9141E;
             }
        }
    }
    .dt{
        float: left;
        font-size: 13.5px;
        color: #777;
    }
    .dt-t{
        float: right;
        li{
            float: left;
            list-style: none;
            a{
                font-size: 13px;
                color: #777;
                text-decoration: none;
                margin-left: 20px;
                &:hover{
                    color: #E01D20;;
                }
            }
        }
    }
}
.movement-pic{
    width: 1200px;
    height: 963px;
    margin: 0px auto;
    border: solid 1px #8C8C8C;
    border-bottom: 0px;
    border-right: 0px;
    .pic{
        height: 320px;
        border-bottom: solid 1px #8C8C8C;
        float: left;
        .pd{
            width: 599px;
            height: 320px;
            position: relative;
            border-right: solid 1px #8c8c8c;
            float:left;
            .pd-one{
                display: block;
                position: absolute;
                top: 50px;
                left:50px;
            }
            .pd-three{
                position: absolute;
                top: 65px;
                left: 304px;
                font-size: 26px;
                color: #333;
                text-decoration: none;
                &:hover{
                    color: #E01D20;
                    text-decoration: underline;
                }
            }
            p{
                width: 259px;
                height: 44px;
                position: absolute;
                top:  103px ;
                left: 304px;
                color: #777;
                font-size: 15px;
            }
            .pd-w{
                width: 259px;
                height:24px;
                position: absolute;
                top: 150px;
                left:304px ;
                font-size: 15px;
                color: #D9141E;
            }
            .pd-w1{
                position: absolute;
                top:  202px;
                left: 304px;
                font-size: 24px;
                color: #CA141D
            }
            .pd-w2{
                display: block;
                width: 80px;
                height: 32px;
                background: #CA141D;
                text-decoration: none;
                position: absolute;
                top: 202px;
                left: 392px;
                color: #ffffff;
                font-size: 14px;
                font-family: "Tahoma",微软雅黑;
                border-radius: 3px;
                text-align: center;
                line-height: 30px;
                
            }
        }
        .pm{
            width: 299px;
            height: 320px;
            float: left;
            border-right: solid 1px #8c8c8c;
            position: relative;
            .pm-one{
                position: absolute;
                top: 10px;
                left: 39px;
            }
            .pm-two{
                width: 227px;
                height: 36px;
                position: absolute;
                top: 236px;
                left: 45px;
                a{
                    font-size: 14px;
                    text-decoration: none;
                    color: #333;
                    span{
                        color: #CA141D
                    }
                    &:hover{
                        color: #CA141D;
                        text-decoration: underline;
                    }
                }
            }
            .pm-three{
                width: 291px;
                height: 30px;
                position: absolute;
                top: 270px;
                text-align: center;
                font-size: 24px;
                color: #CA141D
            }
        }
    }
    .pic-tag{
        height: 320px;
        width: 1200px;
        float: left;
        position: relative;
        border-bottom: solid 1px #8C8C8C;
        .pic-tag-one{
            width: 299px;
            height: 320px;
            float: left;
            border-right: solid 1px #8c8c8c;
            position: relative;
            list-style: none;
            .pic-tag-pw{
                position: absolute;
                top: 10px;
                left: 39px;
            }
            .pic-tag-pw1{
                width: 227px;
                height: 36px;
                position: absolute;
                top: 236px;
                left: 45px;
                a{
                    font-size: 14px;
                    text-decoration: none;
                    color: #333;
                    span{
                        color: #CA141D
                    }
                    &:hover{
                        color: #CA141D;
                        text-decoration: underline;
                    }
                }
            }
            .pic-tag-pw2{
                width: 291px;
                height: 30px;
                position: absolute;
                top: 270px;
                text-align: center;
                font-size: 24px;
                color: #CA141D
            }
        }
    }
}
.movement-pic-one{
    width: 1200px;
    height: 642px;
    margin: 0px auto;
    border: solid 1px #8C8C8C;
    border-bottom: 0px;
    border-right: 0px;
    .pic{
        height: 320px;
        border-bottom: solid 1px #8C8C8C;
        float: left;
        .pd{
            width: 599px;
            height: 320px;
            position: relative;
            border-right: solid 1px #8c8c8c;
            float:left;
            .pd-one{
                display: block;
                position: absolute;
                top: 50px;
                left:50px;
            }
            .pd-three{
                position: absolute;
                top: 65px;
                left: 304px;
                font-size: 26px;
                color: #333;
                text-decoration: none;
                &:hover{
                    color: #E01D20;
                    text-decoration: underline;
                }
            }
            p{
                width: 259px;
                height: 44px;
                position: absolute;
                top:  103px ;
                left: 304px;
                color: #777;
                font-size: 15px;
            }
            .pd-w{
                width: 259px;
                height:24px;
                position: absolute;
                top: 150px;
                left:304px ;
                font-size: 15px;
                color: #D9141E;
            }
            .pd-w1{
                position: absolute;
                top:  202px;
                left: 304px;
                font-size: 24px;
                color: #CA141D
            }
            .pd-w2{
                display: block;
                width: 80px;
                height: 32px;
                background: #CA141D;
                text-decoration: none;
                position: absolute;
                top: 202px;
                left: 392px;
                color: #ffffff;
                font-size: 14px;
                font-family: "Tahoma",微软雅黑;
                border-radius: 3px;
                text-align: center;
                line-height: 30px;
                
            }
        }
        .pm{
            width: 299px;
            height: 320px;
            float: left;
            border-right: solid 1px #8c8c8c;
            position: relative;
            .pm-one{
                position: absolute;
                top: 10px;
                left: 39px;
            }
            .pm-two{
                width: 227px;
                height: 36px;
                position: absolute;
                top: 236px;
                left: 45px;
                a{
                    font-size: 14px;
                    text-decoration: none;
                    color: #333;
                    span{
                        color: #CA141D
                    }
                    &:hover{
                        color: #CA141D;
                        text-decoration: underline;
                    }
                }
            }
            .pm-three{
                width: 291px;
                height: 30px;
                position: absolute;
                top: 270px;
                text-align: center;
                font-size: 24px;
                color: #CA141D
            }
        }
    }
    .pic-tag{
        height: 320px;
        width: 1200px;
        float: left;
        position: relative;
        border-bottom: solid 1px #8C8C8C;
        .pic-tag-one{
            width: 299px;
            height: 320px;
            float: left;
            border-right: solid 1px #8c8c8c;
            position: relative;
            list-style: none;
            .pic-tag-pw{
                position: absolute;
                top: 10px;
                left: 39px;
            }
            .pic-tag-pw1{
                width: 227px;
                height: 36px;
                position: absolute;
                top: 236px;
                left: 45px;
                a{
                    font-size: 14px;
                    text-decoration: none;
                    color: #333;
                    span{
                        color: #CA141D
                    }
                    &:hover{
                        color: #CA141D;
                        text-decoration: underline;
                    }
                }
            }
            .pic-tag-pw2{
                width: 291px;
                height: 30px;
                position: absolute;
                top: 270px;
                text-align: center;
                font-size: 24px;
                color: #CA141D
            }
        }
    }
}
.movement-pic-two{
    width: 1200px;
    height: 1927px;
    margin: 0px auto;
    border: solid 1px #8C8C8C;
    border-bottom: 0px;
    border-right: 0px;
    .pic{
        height: 320px;
        border-bottom: solid 1px #8C8C8C;
        float: left;
        .pd{
            width: 599px;
            height: 320px;
            position: relative;
            border-right: solid 1px #8c8c8c;
            float:left;
            .pd-one{
                display: block;
                position: absolute;
                top: 50px;
                left:50px;
            }
            .pd-three{
                position: absolute;
                top: 65px;
                left: 304px;
                font-size: 26px;
                color: #333;
                text-decoration: none;
                &:hover{
                    color: #E01D20;
                    text-decoration: underline;
                }
            }
            p{
                width: 259px;
                height: 44px;
                position: absolute;
                top:  103px ;
                left: 304px;
                color: #777;
                font-size: 15px;
            }
            .pd-w{
                width: 259px;
                height:24px;
                position: absolute;
                top: 150px;
                left:304px ;
                font-size: 15px;
                color: #D9141E;
            }
            .pd-w1{
                position: absolute;
                top:  202px;
                left: 304px;
                font-size: 24px;
                color: #CA141D
            }
            .pd-w2{
                display: block;
                width: 80px;
                height: 32px;
                background: #CA141D;
                text-decoration: none;
                position: absolute;
                top: 202px;
                left: 392px;
                color: #ffffff;
                font-size: 14px;
                font-family: "Tahoma",微软雅黑;
                border-radius: 3px;
                text-align: center;
                line-height: 30px;
                
            }
        }
        .pm{
            width: 299px;
            height: 320px;
            float: left;
            border-right: solid 1px #8c8c8c;
            position: relative;
            .pm-one{
                position: absolute;
                top: 10px;
                left: 39px;
            }
            .pm-two{
                width: 227px;
                height: 36px;
                position: absolute;
                top: 236px;
                left: 45px;
                a{
                    font-size: 14px;
                    text-decoration: none;
                    color: #333;
                    span{
                        color: #CA141D
                    }
                    &:hover{
                        color: #CA141D;
                        text-decoration: underline;
                    }
                }
            }
            .pm-three{
                width: 291px;
                height: 30px;
                position: absolute;
                top: 270px;
                text-align: center;
                font-size: 24px;
                color: #CA141D
            }
        }
    }
    .pic-tag{
        height: 320px;
        width: 1200px;
        float: left;
        position: relative;
        border-bottom: solid 1px #8C8C8C;
        .pic-tag-one{
            width: 299px;
            height: 320px;
            float: left;
            border-right: solid 1px #8c8c8c;
            position: relative;
            list-style: none;
            .pic-tag-pw{
                position: absolute;
                top: 10px;
                left: 39px;
            }
            .pic-tag-pw1{
                width: 227px;
                height: 36px;
                position: absolute;
                top: 236px;
                left: 45px;
                a{
                    font-size: 14px;
                    text-decoration: none;
                    color: #333;
                    span{
                        color: #CA141D
                    }
                    &:hover{
                        color: #CA141D;
                        text-decoration: underline;
                    }
                }
            }
            .pic-tag-pw2{
                width: 291px;
                height: 30px;
                position: absolute;
                top: 270px;
                text-align: center;
                font-size: 24px;
                color: #CA141D
            }
        }
    }
}
.logo-pt{
    width: 1200px;
    height: 161px;
    margin: 0px auto;
    margin-top: 20px;
}
.web{
    width: 1200px;
    height: 216px;
    background-image: url(../images/bg51.jpg);
    margin: 0px auto;
    margin-top: 40px;
    ul{
        width: 222px;
        height: 244px;
        float: right;
          li{
              list-style: none;
              margin-left:40px ;
        }
    }
}
.company{
    width: 1200px;
    height: 90px;
    margin: 0px auto;
    border: solid 1px #8C8C8C;
    border-left: 0px;
    border-right: 0px;
    margin-top: 20px;
    ul{
        width: 1200px;
        height: 44px;
        
        margin-top: 23px;
        li{
            width: 300px;
            list-style: none;
            float: left;
            position: relative;
            span{
                width: 44px;
                height: 44px;
                position: absolute;
              
                background-image: url(../images/pd.png);
                background-repeat: no-repeat;
            }
            p{
                margin-left: 60px;
                line-height: 44px;
            }
        }
    }
    
    
    
}
.list{
    width: 1200px;
    height: 182px;
    margin: 0px auto;
    margin-top: 20px;
    border-bottom: solid 1px #8C8C8C;
   .list-one{
       width: 240px;
       height: 182px;
       float: left;
      
      p{
          width: 240px;
          height: 35px;
          position: relative;
          span{
              width: 16px;
              height: 14px;
           
              position: absolute;
              top: 5px;
              left: 0px;
              background-image: url(../images/pd.png);
              background-repeat: no-repeat;
              background-position: left -54px;
          }
       
      }
      ul{
          li{
              list-style: none;
              height: 24px;
              margin-left: 20px;
              a{
                  text-decoration: none;
                  color: #666;
                  font-size: 12px;
                  &:hover{
                      color: #CA141D;
                      text-decoration: underline;
                  }
              }
          }
      }
      
   }
}
.connect{
    width: 1200px;
    height: 90px;
  
    margin: 0px auto;
    margin-top: 20px;
   
    ul{
        width: 1200px;
        height: 18px;
        .pw-pt{
            
            
            a{
                font-size: 12px;
                color: #CA141D;
                line-height: 18px;
            }
        }
        li{
            list-style: none;
            float: left;
            padding-left: 5px;
            padding-right: 5px;
            position: relative;
            a{
                text-decoration: none;
                color: #777;
                font-size: 12px;
                &:hover{
                    color: #CA141D;
                    text-decoration: underline;
                }
            }
            span{
                
                width: 1px;
                height: 12px;
                background: #333333;
                position: absolute;
                right: 0px;
                top: 6px;
            }
        }
    }
}
.bottom-pt{
    width: 1200px;
    height: 36px;
    margin: 0px auto;
   p{
       width: 1200px;
       height: 18px;
       font-size: 12px;
       color: #777;
       text-align: center;
       a{
           color:#777 ;
           text-decoration: none;
           &:hover{
               color: #CA141D;
               text-decoration: underline;
           }
       }
   }
}
.bottom-pw{
    width: 1200px;
    height: 63px;
    margin: 0px auto;
    margin-top: 20px;
    position: relative;
    .bottom-p1{
        margin-left: 420px;
    }
   
}
